*{
	margin: 0;
	padding: 0;
}

body{
	color: #333333;
}

/* 页面头部 */
.outpatient{
	width: 1000px;
	min-width: 1000px;
	margin: 50px auto;
	position: relative;
}

.outpatient ul{
	list-style-type: none;
}

.outpatient a{
	text-decoration: none;
	color: #333333;
}

.outpatient-top{
	height: 60px;
	font-weight: bold;
}

.current-time{
	font-size: 16px;
	position: absolute;
	top: 15px;
	left: 200px;
}

.operator{
	font-size: 20px;
	position: absolute;
	top: 15px;
	right: 50px;
}


/* 左边列表 */
.left_list,.right_msg{
	float: left;
	margin-top: 20px;
}

.left_list{
	padding-left: 35px;
	padding-top: 30px;
}

.left_list a,span{
	display: inline-block;
	height: 25px;
}

.left_list a:hover{
	font-weight: 600;
}

.left_list{
	width: 185px;
	height: 470px;
	border: 1px solid #000000;
}

/* 做菜单栏样式 */
.left_list .hosp_title,.doc_title,.rost_title,.medicine_title{
	font-size: 16px;
	font-weight: bold;
}

.left_list .pick1,.pick2,.pick3,.pick4{
	font-size: 10px;
	color: #666666;
}

.left_list .menu1,.menu2,.menu3,.menu4{
	margin-left: 35px;
}

.left_list .list1,.list2,.list3,.list4{
	margin-top: 15px;
}

/* 右边部分 */
.right_msg{
	width: 770px;
	font-size: 14px;
	position: relative;
}

.right_msg .btn{
	padding:1px 6px;
}

.titl{
	font-weight: bold;
	position: absolute;
	top: 30px;
	left: 40px;
}

.addBtn{
	position: absolute;
	top: 60px;
	left: 30px;
}

.modBtn{
	position: absolute;
	top: 60px;
	left: 90px;
}

.delBtn{
	position: absolute;
	top: 60px;
	left: 150px;
}

.enaBtn{
	position: absolute;
	top: 60px;
	left: 210px;
}

.disBtn{
	position: absolute;
	top: 60px;
	left: 270px;
}

.sel{
	width: 180px;
	height: 22px;
	position: absolute;
	top: 60px;
	right: 100px;
}

.selBtn{
	position: absolute;
	top: 60px;
	right: 25px;
}

.right_msg table{
	width: 730px;
	border: 1px solid #000000;
	position: absolute;
	top: 110px;
	left: 30px;
	text-align: center;
	border-collapse: collapse;
}

.right_msg th{
	border: 1px solid #000000;
	height: 35px;
}

.right_msg td{
	border: 1px solid #000000;
	height: 35px;
}


/* 医院介绍 */
.intr_tab{
	width: 480px;
	border: 1px solid #000000;
	position: absolute;
	top: 120px;
	left: 150px;
	text-align: center;
	border-collapse: collapse;
}

.intr_tab th,td{
	width: 120px;
	border: 1px solid #000000;
}

.intr_tab th{
	height: 32px;
}

/* 科室管理 */

/* 医生类别管理 */


/* 医生信息 */


/* 排班页面 */


.doc_duty .dutyTab{
	position: absolute;
	top: 100px;
	left: 30px;
}

.doc_duty .dutyTab td{
	height: 60px;
}

/* 添加 */
.addrow{
	width: 600px;
	border: 1px solid #000000;
	overflow: hidden;
	background-color: #EEEEEE;
	position: absolute;
	left: 30px;
	top: 100px;
	display: none;
}

.addrow input[type="text"]{
	width: 180px;
	height: 20px;
}

.addrow input[type="date"]{
	width: 180px;
	height: 20px;
}

.addrowUl1,.addrowUl2{
	float: left;
	width: 300px;
	margin: 20px 0px;
}

.addrowUl1 li,.addrowUl2 li{
	padding: 10px 30px 10px 20px ;
	float: right;
}

.addrow button{
	width: 100px;
	height: 25px;
	margin: 10px 20px 30px 120px;
}

/* 添加医院介绍 */
.addInfo{
	width: 580px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	position: absolute;
	left: 30px;
	top: 100px;
	display: none;
}

.addInfo input[type="text"]{
	width: 180px;
	height: 20px;
}

.addInfo input[type="date"]{
	width: 180px;
	height: 20px;
}

.addInfo textarea{
	width: 400px;
	height: 100px;
	overflow: hidden;
	
}

.addInfo button{
	width: 100px;
	height: 25px;
	margin: 30px 20px 30px 120px;
}

.addInfoUl1{
	float: left;
	text-align: right;
	width: 100px;
}

.addInfoUl2{
	float: left;
	width: 400px;
}

.addInfoUl1 li{
	padding: 10px;
}

.addInfoUl2 li{
	padding-top: 12px;
}

/* 添加医生信息 */
.addmsg{
	width: 600px;
	height: 240px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	position: absolute;
	left: 30px;
	top: 100px;
	display: none;
}

.addmsg input[type="text"],input[type="tel"],input[type="email"]{
	width: 180px;
	height: 20px;
}

.addmsg select{
	width: 184px;
	height: 24px;
}

.addmsgUl1,.addmsgUl2{
	float: left;
	width: 300px;
	margin: 20px 0px;
}

.addmsgUl1 li,.addmsgUl2 li{
	padding: 10px 30px 10px 20px ;
	float: right;
}

.addmsg button{
	width: 100px;
	height: 25px;
}

.addmsg .doc_submit{
	position: absolute;
	left: 140px;
	bottom: 30px;
}

.addmsg .doc_reset{
	position: absolute;
	right: 140px;
	bottom: 30px;
}
/* 药品修改 */
.updmsg{
	width: 600px;
	height: 240px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
	position: absolute;
	left: 30px;
	top: 100px;
	display: none;
}

.updmsg input[type="text"],input[type="tel"],input[type="email"]{
	width: 180px;
	height: 20px;
}

.updmsg select{
	width: 184px;
	height: 24px;
}

.addmsgUl1,.addmsgUl2{
	float: left;
	width: 300px;
	margin: 20px 0px;
}

.addmsgUl1 li,.addmsgUl2 li{
	padding: 10px 30px 10px 20px ;
	float: right;
}

.updmsg button{
	width: 100px;
	height: 25px;
}

.updmsg .doc_submit{
	position: absolute;
	left: 140px;
	bottom: 30px;
}

.updmsg .doc_reset{
	position: absolute;
	right: 140px;
	bottom: 30px;
}
/* 添加排班信息 */
.sche_info{
	width: 728px;
	height: 60px;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	position: relative;
	left: 30px;
	top: 100px;
	display: none;
}

.sche_info select{
	width: 150px;
	height: 25px;
}

.sche_info ul li{
	float: left;
	padding: 20px;
}

.sche_info .sche_submit,.sche_reset{
	margin: 20px;
	width: 80px;
}

.sche_info .sche_tab{
	position: absolute;
	left: -1px;
	top: 60px;
	background-color: #EEEEEE;
}

.sche_info .sche_tab th,td{
	width: 100px;
	height: 25px;
	border: 1px solid #000000;
}


/* 后加 添加药品 */
.addmedicine{
	width: 400px;
	height: 200px;
	border: 1px solid black;
	background-color: #EEEEEE !important;
	position: relative;
	left: 30px;
	top: 100px;
	display: none;
}
.addmedicine .med-div{
	margin: 20px;
} 
.addmedicine .med-div button{
	margin: 20px;
}
.medInfo_tab{
	margin: 50px;

}